small inn/tavern - French English Dictionary